package com.zhongkun.datahome.service.service;

import com.zhongkun.datahome.service.domain.HouseMaterial;
import com.zhongkun.datahome.service.req.cmd.material.HouseMaterialCmd;
import com.zhongkun.datahome.service.req.qry.house.CustomerHouseQry;
import com.zhongkun.datahome.service.req.qry.material.HouseMaterialQry;
import com.zhongkun.datahome.service.res.material.HouseMaterialRoomVo;
import com.zhongkun.datahome.service.res.material.HouseMaterialSkuVo;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * 房产材料清单Service接口
 * 
 * @author ruoyi
 * @date 2025-04-14
 */
public interface IHouseMaterialService {
    List<String> listRoom(Long houseId);

    List<HouseMaterialRoomVo> listBy(HouseMaterialQry qry);

    void batchSave(HouseMaterialCmd cmd);

    List<Long> upload(MultipartFile file);

    void export(CustomerHouseQry qry, HttpServletResponse response);
}
